#include <allegro5/allegro5.h>
#include <allegro5/allegro_font.h>
#include <allegro5/allegro_ttf.h>
#include <allegro5/allegro_primitives.h>
#include <allegro5/allegro_audio.h>
#include <allegro5/allegro_acodec.h>
#include <allegro5/allegro_image.h>

typedef struct {
    ALLEGRO_DISPLAY *disp;
    ALLEGRO_TIMER *timer;
    ALLEGRO_EVENT_QUEUE *queue;
    ALLEGRO_FONT *font;
    ALLEGRO_TRANSFORM *trans;
    ALLEGRO_BITMAP *background;
    ALLEGRO_BITMAP *select_box;

    int state;
    //Any other......
} Game;

void game_start(Game *game);